/**
 * 目标1：验证码登录
 * 1.1 在 utils/request.js 配置 axios 请求基地址
 * 1.2 收集手机号和验证码数据
 * 1.3 基于 axios 调用验证码登录接口
 * 1.4 使用 Bootstrap 的 Alert 警告框反馈结果给用户
 */

// 接口文档地址 https://apifox.com/apidoc/shared-1b0dd84f-faa8-435d-b355-5a8a329e34a8

document.querySelector(".btn").addEventListener("click",function(){
  const myForm = document.querySelector(".login-form");
  const data = serialize(myForm,{hash:true,empty:true});
  if(data.mobile.length !== 11) {
    myAlert(false, "手机号码应该为11位数字")
    return
  }
  if(data.code.length !== 6) {
    myAlert(false, "验证码应该为6位数字")
    return
  }
  axios({
    url: "/v1_0/authorizations",
    method: "post",
    data
  }).then(res=>{
    localStorage.setItem("token",res.data.token);
    setTimeout(() => {
      location.href = "../content/index.html";
    }, 1500);
    myAlert(true, "登录成功")
  }).catch(err=>{
    myAlert(false, err.response.data.message)
  })
  
})